// IconArray.cpp: implementation of the CIconArray class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "AUSlotsTester.h"
#include "IconArray.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CIcon::CIcon()
{
}

CIcon::CIcon( const CAUSlotsGutsIconNamesAccessor& accessor )
{
	m_nID = accessor.m_iconid;
	m_strName = accessor.m_iconName;
}

CIcon& CIcon::operator=( const CAUSlotsGutsIconNamesAccessor& accessor )
{
	m_nID = accessor.m_iconid;
	m_strName = accessor.m_iconName;

	return *this;
}

CIconArray::CIconArray()
{
}

CIconArray::~CIconArray()
{
}

int CIconArray::Add( const CAUSlotsGutsIconNamesAccessor& accessor )
{
	return CArray< CIcon, const CIcon& >::Add( CIcon( accessor ) );
}
